package com.cool.shark.mapper;

import com.cool.shark.pojo.dto.CartInsertDto;
import com.cool.shark.pojo.entity.Cart;
import com.cool.shark.pojo.vo.cartNumVo;

import java.util.List;

/**
 * @Name: CartMapper
 * @Author: 西风残叶
 * @Date: 2024/4/28 13:52
 * @Version: 1.0
 * @TODO: 购物车的持久层
 */
public interface CartMapper {
    int insert(Cart cart);
    int updateByAddCart(Integer userId, Integer num);
    int selectByUserIdAndTitle(CartInsertDto cartInsertDto);
    List<Cart> list(Integer userId);
    List<cartNumVo> cartNumVo(Long userId);

    int delete(Long spuId, Integer userId);
}
